package com.baijia.dao;

import com.baijia.dao.po.OrgCascadeAccount;

import java.util.Date;

/**
 * @title OrgCascadeAccountDao
 * @desc 机构子帐号Dao
 * @author caoliang
 * @date 2015年12月8日
 * @version 1.0
 */
public interface OrgCascadeAccountDao extends CommonDao<OrgCascadeAccount, Long> {

    /**
     * 根据登录名查询子帐号
     * 
     * @param username 登录名
     * @return 子帐号
     */
    public OrgCascadeAccount findByUsername(String username);

    /**
     * 更新最近登录时间
     * 
     * @param id TODO
     * @param time
     */
    void updateLastLoginTime(Long id, Date time);

    /**
     * 根据ID修改手机号
     * 
     * @param countryCode
     * @param countrySymbol
     * @param mobile
     * @param cascadeOrgId
     * @return
     */
    // int updateMobileByOrgId(String countryCode, String countrySymbol, String mobile, Long cascadeOrgId);
}
